package tech.aistar.corejava.day16.regex;

import java.util.Scanner;

/**
 * @author success
 * @version 1.0
 * @description:本类用来演示:
 * @date 2019/8/5 0005
 */
public class StringRegexDemo {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请您输入:>");

        //只能是0-9当中的任意一个数字
        // if(line.matches("[0-9]")){
        String line = sc.nextLine();


        //可以输入任意长度的数字
        //if(line.matches("[0-9]+")){
        //if(line.matches("\\d+")){

        //首字母必须是由小写字母开头,其余单词由数字,大小写字母或者下划线组成
        //总的长度是6-8位
        //if(line.matches("[a-z]\\w{5,7}")){

        //手机号 - 不是网络手机号
        //if(line.matches("1[3|5|7|8][0-9]{9}")){

        //邮箱wo
        //if(line.matches("[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+")){

        //只能输入中文
        if(line.matches("[\\u4e00-\\u9fa5]+")){
            System.out.println("匹配!");
        }else{
            System.out.println("不匹配!");
        }
    }
}
